require.config({
    paths: {
        'jquery':     '../jquery/jquery-1.8.2',
        'jqxcore':     '../jqwidgets/jqxcore',
        'jqxbuttons':   '../jqwidgets/jqxbuttons',
        'jqxnavigationbar':   '../jqwidgets/jqxnavigationbar',
        'jqxsplitter':   '../jqwidgets/jqxsplitter',
        'jqxlayout':   '../jqwidgets/jqxlayout',
        'jqxnavbar':   '../jqwidgets/jqxnavbar',
        'jqxribbon':   '../jqwidgets/jqxribbon',
        'jqxtabs':   '../jqwidgets/jqxtabs',
        'jqxtree':   '../jqwidgets/jqxtree',
        'jqxexpander':   '../jqwidgets/jqxexpander',
        'jqxmenu':   '../jqwidgets/jqxmenu',       
        'jqxgrid':   '../jqwidgets/jqxgrid',
        'jqxgrid.selection':   '../jqwidgets/jqxgrid.selection',
        'jqxgrid.aggregates':   '../jqwidgets/jqxgrid.aggregates',
        'jqxgrid.columnsresize':   '../jqwidgets/jqxgrid.columnsresize',
        'jqxgrid.edit':   '../jqwidgets/jqxgrid.edit',
        'jqxgrid.export':   '../jqwidgets/jqxgrid.export',
        'jqxgrid.filter':   '../jqwidgets/jqxgrid.filter',
        'jqxgrid.grouping':   '../jqwidgets/jqxgrid.grouping',       
        'jqxgrid.pager':   '../jqwidgets/jqxgrid.pager',
        'jqxgrid.sort':   '../jqwidgets/jqxgrid.sort',
        'jqxgrid.storage':   '../jqwidgets/jqxgrid.storage',
        'jqxdata':   '../jqwidgets/jqxdata',
        'jqxdata.export':   '../jqwidgets/jqxdata.export',       
        'jqxdatatable':   '../jqwidgets/jqxdatatable',
        'jqxscrollbar':   '../jqwidgets/jqxscrollbar',
        
        
    },
    shim: {   	
    	'jqxcore': {
            deps: ['css!../jqwidgets/styles/jqx.base.css',
            	   'css!../jqwidgets/styles/jqx.darkblue.css',
            	   'css!../jqwidgets/styles/jqx.dark.css', 
            	   'jquery']
        },
        'jqxbuttons': {
            deps: ['jqxcore']
        },
        'jqxnavigationbar': {
            deps: ['jqxcore']
        },
        'jqxsplitter': {
            deps: ['jqxcore']
        },
        'jqxnavbar': {
            deps: ['jqxcore']
        },
        'jqxribbon': {
            deps: ['jqxcore']
        },
        'jqxlayout': {
            deps: ['jqxcore','jqxribbon']
        },
        'jqxtabs': {
            deps: ['jqxcore']
        },
        'jqxtree': {
            deps: ['jqxcore']
        },
        'jqxexpander': {
            deps: ['jqxcore']
        },
        'jqxmenu': {
            deps: ['jqxcore']
        },
        'jqxgrid': {
            deps: ['jqxcore',
               'jqxscrollbar',
         	   'jqxdata'
            ]
        },
        'jqxgrid.selection': {
            deps: ['jqxgrid']
        },
        'jqxgrid.aggregates': {
            deps: ['jqxgrid']
        },
        'jqxgrid.columnsreorder': {
            deps: ['jqxgrid']
        },
        'jqxgrid.columnsresize': {
            deps: ['jqxgrid']
        },
        'jqxgrid.edit': {
            deps: ['jqxgrid']
        },
        'jqxgrid.export': {
            deps: ['jqxgrid']
        },
        'jqxgrid.filter': {
            deps: ['jqxgrid']
        },
        'jqxgrid.grouping': {
            deps: ['jqxgrid']
        },
        'jqxgrid.pager': {
            deps: ['jqxgrid']
        },
        'jqxgrid.sort': {
            deps: ['jqxgrid']
        },
        'jqxgrid.storage': {
            deps: ['jqxgrid']
        },
        'jqxdata': {
            deps: ['jqxcore']
        },
        'jqxdata.export': {
            deps: ['jqxdata']
        },
        'jqxdatatable': {
            deps: ['jqxcore']
        },
        'jqxscrollbar': {
            deps: ['jqxcore']
        }/*,
        'jqx-all': {
            deps: ['css!jqwidgets/styles/jqx.base.css', 'jquery']
        },
        'jqxbargauge': {
            deps: ['jqxcore']
        },
        'jqxbulletchart': {
            deps: ['jqxcore']
        },
        'jqxbuttongroup': {
            deps: ['jqxcore']
        },
        'jqxcalendar': {
            deps: ['jqxcore']
        },
        'jqxchart.annotations': {
            deps: ['jqxchart.core']
        },
        'jqxchart.api': {
            deps: ['jqxchart.core']
        },
        'jqxchart.core': {
            deps: ['jqxcore']
        },
        'jqxchart': {
            deps: ['jqxcore']
        },
        'jqxchart.rangeselector': {
            deps: ['jqxchart.core']
        },
        'jqxchart.waterfall': {
            deps: ['jqxchart.core']
        },
        'jqxcheckbox': {
            deps: ['jqxcore']
        },
        'jqxcolorpicker': {
            deps: ['jqxcore']
        },
        'jqxcombobox': {
            deps: ['jqxcore']
        },
        'jqxcomplexinput': {
            deps: ['jqxcore']
        },
        'jqxdate': {
            deps: ['jqxcore']
        },
        'jqxdatetimeinput': {
            deps: ['jqxcore']
        },
        'jqxdocking': {
            deps: ['jqxcore']
        },
        'jqxdockinglayout': {
            deps: ['jqxcore']
        },
        'jqxdockpanel': {
            deps: ['jqxcore']
        },
        'jqxdragdrop': {
            deps: ['jqxcore']
        },
        'jqxdraw': {
            deps: ['jqxcore']
        },
        'jqxdropdownbutton': {
            deps: ['jqxcore']
        },
        'jqxdropdownlist': {
            deps: ['jqxcore']
        },
        'jqxeditor': {
            deps: ['jqxcore']
        },
        'jqxfileupload': {
            deps: ['jqxcore']
        },
        'jqxformattedinput': {
            deps: ['jqxcore']
        },
        'jqxgauge': {
            deps: ['jqxcore']
        },
        'jqxinput': {
            deps: ['jqxcore']
        },
        'jqxkanban': {
            deps: ['jqxcore']
        },
        'jqxknob': {
            deps: ['jqxcore']
        },
        'jqxknockout': {
            deps: ['jqxcore']
        },
        'jqxlistbox': {
            deps: ['jqxcore']
        },
        'jqxlistmenu': {
            deps: ['jqxcore']
        },
        'jqxloader': {
            deps: ['jqxcore']
        },
        'jqxmaskedinput': {
            deps: ['jqxcore']
        },
        'jqxnotification': {
            deps: ['jqxcore']
        },
        'jqxnumberinput': {
            deps: ['jqxcore']
        },
        'jqxpanel': {
            deps: ['jqxcore']
        },
        'jqxpasswordinput': {
            deps: ['jqxcore']
        },
        'jqxpopover': {
            deps: ['jqxcore']
        },
        'jqxprogressbar': {
            deps: ['jqxcore']
        },
        'jqxradiobutton': {
            deps: ['jqxcore']
        },
        'jqxrangeselector': {
            deps: ['jqxcore']
        },
        'jqxrating': {
            deps: ['jqxcore']
        },
        'jqxresponse': {
            deps: ['jqxcore']
        },
        'jqxresponsivepanel': {
            deps: ['jqxcore']
        },
        'jqxscheduler.api': {
            deps: ['jqxscheduler']
        },
        'jqxscheduler': {
            deps: ['jqxcore']
        },
        'jqxscrollview': {
            deps: ['jqxcore']
        },
        'jqxslider': {
            deps: ['jqxcore']
        },
        'jqxsortable': {
            deps: ['jqxcore']
        },
        'jqxswitchbutton': {
            deps: ['jqxcore']
        },
        'jqxtagcloud': {
            deps: ['jqxcore']
        },
        'jqxtextarea': {
            deps: ['jqxcore']
        },
        'jqxtoolbar': {
            deps: ['jqxcore']
        },
        'jqxtooltip': {
            deps: ['jqxcore']
        },
        'jqxtouch': {
            deps: ['jqxcore']
        },
        'jqxtreegrid': {
            deps: ['jqxcore', 'jqxdata', 'jqxdatatable']
        },
        'jqxtreemap': {
            deps: ['jqxcore']
        },
        'jqxvalidator': {
            deps: ['jqxcore']
        },
        'jqxwindow': {
            deps: ['jqxcore']
        }*/
    },
    map: {
        '*': {
            'css': '../require/css.js'
        }
    }
});